Google\Site_Kit\Core\Authentication\Clients\OAuth_Client A

Total Complexity 57
Dependencies 14
Dependents 5
Total lines 582
Lines of code 284
Logical lines of code 164
Comment lines 225
Methods 21
Properties 1

Methods 21

Method Rating Maintainability Complexity Lines of code
authorize_user()
A
38 13 71
refresh_token()
S
54 5 22
should_update_owner_id()
S
61 5 13
refresh_profile_data()
S
51 4 28
get_authentication_url()
S
53 3 24
set_granted_scopes()
S
60 3 14
get_unsatisfied_scopes()
S
61 2 13
get_proxy_setup_url()
S
65 2 8
revoke_token()
S
70 2 7
get_proxy_permissions_url()
S
65 2 10
get_granted_additional_scopes()
S
79 2 3
needs_reauthentication()
S
72 2 6
has_sufficient_scopes()
S
70 2 6
get_access_token()
S
69 2 7
get_refresh_token()
S
66 2 8
__construct()
S
63 1 12
set_access_token()
S
64 1 10
using_proxy()
S
75 1 4
set_refresh_token()
S
69 1 6
get_granted_scopes()
S
69 1 7
delete_token()
S
74 1 5